﻿//------------------------------------------------------------------------------
// <copyright file="ControllerGenerator.cs" company="Microsoft">
//     Copyright (c) Microsoft.  All rights reserved.
// </copyright>
//------------------------------------------------------------------------------

namespace NFinalControllerGenerator
{
    using System;
    using System.Runtime.InteropServices;
    using Microsoft.Win32;
    using Microsoft.VisualStudio.Shell;
    using VSLangProj80;
    /// <summary>
    /// This class implements the tool window exposed by this package and hosts a user control.
    /// </summary>
    /// <remarks>
    /// In Visual Studio tool windows are composed of a frame (implemented by the shell) and a pane,
    /// usually implemented by the package implementer.
    /// <para>
    /// This class derives from the ToolWindowPane class provided from the MPF in order to use its
    /// implementation of the IVsUIElementPane interface.
    /// </para>
    /// </remarks>
    [ComVisible(true)]
    [Guid("32606d70-cbcb-4e62-aa77-a483d86077db")]
    [CodeGeneratorRegistration(typeof(NFinalControllerGenerator),"C# Controller Generator",vsContextGuids.vsContextGuidVCSProject,GeneratesDesignTimeSource =true)]
    [CodeGeneratorRegistration(typeof(NFinalControllerGenerator), "C# XML Class Generator", vsContextGuids.vsContextGuidVCSProject, GeneratesDesignTimeSource = true)]
    [ProvideObject(typeof(NFinalControllerGenerator))]
    public class NFinalControllerGenerator :BaseCodeGeneratorWithSite
    {
        internal static string name = "NFinalControllerGenerator";

        protected override byte[] GenerateCode(string inputFileContent)
        {
            return null;
        }
    }
}
